package com.example.Activity.domain.Vo;

import io.swagger.annotations.ApiModelProperty;
import java.time.LocalDateTime;

public class ActivityDetailVo {
    @ApiModelProperty(value = "活动ID")
    private Integer id;

    @ApiModelProperty(value = "活动名称")
    private String activity;

    @ApiModelProperty(value = "活动主题")
    private String activity_theme;

    @ApiModelProperty(value = "活动类型")
    private String activity_type;

    @ApiModelProperty(value = "活动内容")
    private String activity_content;

    @ApiModelProperty(value = "活动流程")
    private String activity_flow;

    @ApiModelProperty(value = "注意事项")
    private String cautions;

    @ApiModelProperty(value = "活动费用")
    private String price;

    @ApiModelProperty(value = "报名截止")
    private LocalDateTime deadline;

    @ApiModelProperty(value = "活动地址")
    private String address;

    @ApiModelProperty(value = "活动状态")
    private String state;

    @ApiModelProperty(value = "参与人数")
    private String participants;

    @ApiModelProperty(value = "参与名额")
    private String participation_quota;

    @ApiModelProperty(value = "开始时间")
    private LocalDateTime start_time;

    @ApiModelProperty(value = "结束时间")
    private LocalDateTime end_time;

    // Getters and setters
    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public String getActivity() {
        return activity;
    }

    public void setActivity(String activity) {
        this.activity = activity;
    }

    public String getActivity_theme() {
        return activity_theme;
    }

    public void setActivity_theme(String activity_theme) {
        this.activity_theme = activity_theme;
    }

    public String getActivity_type() {
        return activity_type;
    }

    public void setActivity_type(String activity_type) {
        this.activity_type = activity_type;
    }

    public String getActivity_content() {
        return activity_content;
    }

    public void setActivity_content(String activity_content) {
        this.activity_content = activity_content;
    }

    public String getActivity_flow() {
        return activity_flow;
    }

    public void setActivity_flow(String activity_flow) {
        this.activity_flow = activity_flow;
    }

    public String getCautions() {
        return cautions;
    }

    public void setCautions(String cautions) {
        this.cautions = cautions;
    }

    public String getPrice() {
        return price;
    }

    public void setPrice(String price) {
        this.price = price;
    }

    public LocalDateTime getDeadline() {
        return deadline;
    }

    public void setDeadline(LocalDateTime deadline) {
        this.deadline = deadline;
    }

    public String getAddress() {
        return address;
    }

    public void setAddress(String address) {
        this.address = address;
    }

    public String getState() {
        return state;
    }

    public void setState(String state) {
        this.state = state;
    }

    public String getParticipants() {
        return participants;
    }

    public void setParticipants(String participants) {
        this.participants = participants;
    }

    public String getParticipation_quota() {
        return participation_quota;
    }

    public void setParticipation_quota(String participation_quota) {
        this.participation_quota = participation_quota;
    }

    public LocalDateTime getStart_time() {
        return start_time;
    }

    public void setStart_time(LocalDateTime start_time) {
        this.start_time = start_time;
    }

    public LocalDateTime getEnd_time() {
        return end_time;
    }

    public void setEnd_time(LocalDateTime end_time) {
        this.end_time = end_time;
    }
}